The Tokens API allows users to fetch a list of ERC20, ERC721, and ERC1155 tokens along with metadata from any wallet across multiple Ethereum networks.
GetTokenBalances
method from
Sequence Indexer Gateway:
GetTokenBalances
chainIds
([]int - optional) — return results only for the chains that match the given ID.networks
([]string - optional) — return results only for the chains that match the given names.accountAddress
(string) — the wallet account addresscontractAddress
: (string — optional) — the token contract addresstokenID
: (string — optional) — the ID of the tokenincludeMetadata
(boolean - optional - default: false) — toggle token metadata to be included in the responseincludeCollectionTokens
(boolean - optional - default: true) — toggle to represent ERC721 / ERC1155 tokens as a single summary item in the responsemetadataOptions
(object - optional) — additional options for metadata
verifiedOnly
(boolean - optional) — return only contracts which are ‘verified’ to help reduce spamunverifiedOnly
(boolean - optional) — return only contracts which are ‘unverified’includeContracts
([]string - optional) — list of specific contract addresses to always be included, even if verifiedOnly is enabled.0x8e3E38fe7367dd3b52D1e281E4e8400447C8d8B9
account across all chains.
GetTokenBalances
will return at most one
token instance from each contract. In order to fetch ERC721/1155 token
balances, you must pass the contractAddress
to the GetTokenBalances
method.
This will return all of the tokens owned by accountAddress
from the specified
contractAddress
. See section below for more information.